puddle (earth) - English Synonyms Dictionary